Zvýrazňovač - externí programy

Top  Prev  Next

Pro každý typ souboru je možno přiřadit až 5 externích programů (další jsou ignorovány). Výchozí je program, který je na prvním místě.

 

Seznam programů

Obsahuje přiřazené programy. K úpravám, přidávání a mazání slouží editační políčka pod seznamem. Při výběru některého řádku je jeho obsah přenesen do políček a je možno jej opravit, mazat, přidat znovu.

Pomocí šipek vedle seznamu je možno měnit pořadí programů v seznamu.

Výchozí program se v editoru spouští klepnutím na ikonu nebo klávesou F9. Ostatní programy přes malou šipku vedle ikony nebo z menu Soubor.

 

Jméno

Pod tímto jménem najdete program v menu

Program

vVastní jméno programu včetně plně kvalifikované cesty a parametrů

LOG soubor

Pokud je vyplněn LOG soubor, spustí se daný program, počká se na jeho ukončení a pak se zobrazí obsah výsledného souboru v LOG okně. Dokud nebude spuštěný program ukončen, není možno v práci pokračovat. Použití je pro řádkové příkazy apod., u kterých chcete vědět, jak dopadl výsledek.

Pokud není LOG vyplněn, nečeká se na ukončení spuštěného programu (třeba zobrazení souboru v prohlížeči) a lze okamžitě pokračovat v práci.

 

Proměnné:

Pro jméno souboru, popř. specifikaci výsledného souboru se používají proměnné, které jsou při provádění příkazu nahrazeny odpovídajícím obsahem ze jména souboru. Bližší informace a seznam proměnných v kapitole o nastavení kompilátoru

 

Přidat

Tlačítko je přístupné po vyplnění jména programu a cesty k programu. Vloží vyplněné údaje do seznamu

Smazat

Tlačítko je přístupné v případě, že je v seznamu vybrána položka a slouží k odstranění vybraného řádku ze seznamu

Opravit

Nahradí vybraný řádek v seznamu obsahem editačních políček

Najít program

S výhodou je možno použít toto tlačítko, které pomocí výběru programu vyplní editační políčka

 


Příklady jednotlivých nastavení

Příklady najdete v kapitole o práci s PSPadem

 

Formát příkazu:

jméno_v_menu,"externí_program" parametry §"LOG_soubor"

 

Příklad nastavení pro HTML:

Internet Explorer,"c:\program files\Internet Explorer\IExplore.EXE" "%File"

Opera,"c:\program files\opera\opera.exe" "%File"

 

 


Příklady z praxe pro práci s MS-SQL:

 

1. jednoduchá náhrada Query Analyzeru

V textu editoru napíšu SQL dotaz a v LOG souboru se mi vrátí výsledek dotazu (jednotlivé řádky výsledné tabulky). Lze pohodlně psát uložené procedury, vytvářet a rušit tabulky apod. Díky možnosti mít více příkazů si můžu nadefinovat řádky pro jednotlivé SQL servery a spouštět příkazy na určeném serveru.

 

2. konverze dat

Výsledkem je textový soubor, který na SQL server posíláme přes BCP.

Takže si v PSPadu si otevřu daný soubor, vidím obsah a spuštěním příkazu jej pomocí BCP odešlu na server, v LOGu vidím výsledek. Pokud se nepodařilo, přepnu se do dalšího okna s typem souboru SQL, napíši příkaz na vymazání obsahu tabulky, přepnu se zpět na zdroj pro BCP, provedu úpravy a odešlu na server znovu. A to vše v PSPadu.